home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / PROGRAMM / ASSEMBLE / 0572.ZIP / README.VM2 < prev    next >
Text File  |  1980-01-01  |  1KB  |  33 lines

  1. A Guide to the Source Code for VM2
  2.  
  3. Jonathan Amsterdam
  4.  
  5. This is the code for the VM2 virtual machine, described in my article
  6. "Building a Computer in Software."  The code is written in Modula-2.  I
  7. used the MacModula-2 implementation by Modula Corp., but I used no
  8. special features of the implementation so the code should be portable.
  9. Seven modules comprise the program.  They are:
  10.  
  11. VM2Defs             Definitions for VM2
  12. VM2                 The virtual machine interpreter
  13. Monitor             User interface to VM2
  14. OpNames             Provides a mapping from mnemonics to opcodes
  15. CharStuff           Character manipulation utilities
  16. StringStuff         String manipulation utilities
  17. MyTerminal          I/O utilities
  18.  
  19. I would appreciate hearing about any bugs.  My BIX logname is "jba".
  20.  
  21. [Editor's note:  The Modula 2 source files have been combined into one huge
  22. file called Monitor.VM2.  After you download Monitor.VM2, you will need to
  23. break it down into the following Modula 2 modules and then compile them:
  24.  
  25. Monitor.MOD
  26. VM2Defs.DEF and VM2Defs.MOD
  27. VM2.DEF and VM2.MOD
  28. OpNames.DEF and OpNames.MOD
  29. CharStuff.DEF and CharStuff.MOD
  30. StringStuff.DEF and StringStuff.MOD
  31. MyTerminal.DEF and MyTerminal.MOD ]
  32.  
  33.